@charset "utf-8";
/*字体css*/
@font-face{font-family:"iconfont";src:url('../fonts/iconfont.woff2?t=1638839770454') format('woff2'),url('../fonts/iconfont.woff?t=1638839770454') format('woff'),url('../fonts/iconfont.ttf?t=1638839770454') format('truetype')}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-contact:before{content:"\e642"}
.icon-home:before{content:"\e867"}
.icon-news:before{content:"\e855"}
.icon-product:before{content:"\e788"}
.icon-tel:before{content:"\e600"}
.icon-Telephone1:before{content:"\e615"}
.icon-address:before{content:"\e66b"}
.icon-Email:before{content:"\e62d"}
.icon-qq:before{content:"\e614"}
.icon-saomiao:before{content:"\e879"}
.icon-liubianxing:before{content:"\e64e"}
/*字体css结束*/

/*reset.css*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p,
a,
em, font, img,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;background: transparent ;border: 0;outline: 0;}
.clearfix,.clear{clear: both;}
.c:after{content:"";display:block;clear:both;}
body{font-size: 16px;color: #000;font-family: arial;box-sizing: border-box;}
li{list-style:none;}
body,
table,
input, textarea, select, option {line-height: 2;}
ol, ul {list-style: none;}
a {color: #222;text-decoration: none;}
a:hover{color: #19A250;}
.clearfix,.clear{clear: both;}
.box1200{margin:0 auto;max-width: 1200px;}
.c:after,.box1200:after{display:block;content:'';clear:both;}
.fl{float: left !important;}
.fr{float: right !important;}
.img-auto img{max-width: 100%;max-height: 100%;display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
/*reset.css 结束*/

.container{width: 1250px;margin-left: auto;margin-right: auto;}
.flex{display: flex;}
.flex-sb{display: flex;flex-wrap: wrap;justify-content: space-between;}
.flex-sb-c{display: flex;justify-content: space-between;align-items: center;}
/*img{pointer-events: none;}*/